package com.ruoyi.develop.factory.factorySaleOrder.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 销售订单行项目信息对象 factory_sale_order
 *
 * @author qh
 * @date 2024-11-06
 */
public class FactorySaleOrder extends BaseEntity {
private static final long serialVersionUID=1L;

    /** 主键 */
    private String id;

    /** 状态 */
    @Excel(name = "状态")
    private String status;

    /** 删除标志 */
    private String delFlag;

    /** 采购方总部编码 */
    @Excel(name = "采购方总部编码")
    private String purchaserHqCode;

    /** 销售订单号 */
    @Excel(name = "销售订单号")
    private String soNo;

    /** 供应商编码 */
    @Excel(name = "供应商编码")
    private String supplierCode;

    /** 采购方公司编码 */
    @Excel(name = "采购方公司编码")
    private String buyerCode;

    /** 采购方公司名称 */
    @Excel(name = "采购方公司名称")
    private String buyerName;

    /** 采购方公司省份 */
    @Excel(name = "采购方公司省份")
    private String buyerProvince;

    /** 品类编码 */
    @Excel(name = "品类编码")
    private String categoryCode;

    /** 种类编码 */
    @Excel(name = "种类编码")
    private String subclassCode;

    /** 销售订单状态 */
    @Excel(name = "销售订单状态")
    private String soStatus;

    /** 数据拥有方 */
    @Excel(name = "数据拥有方")
    private String ownerId;

    /** 数据可见方 */
    @Excel(name = "数据可见方")
    private String openId;

    /** 数据来源 */
    @Excel(name = "数据来源")
    private String dataSource;

    /** 来源数据创建时间 */
    @Excel(name = "来源数据创建时间")
    private String dataSourceCreateTime;

    public void setId(String id)
            {
            this.id = id;
            }

    public String getId()
            {
            return id;
            }
    public void setStatus(String status)
            {
            this.status = status;
            }

    public String getStatus()
            {
            return status;
            }
    public void setDelFlag(String delFlag)
            {
            this.delFlag = delFlag;
            }

    public String getDelFlag()
            {
            return delFlag;
            }
    public void setPurchaserHqCode(String purchaserHqCode)
            {
            this.purchaserHqCode = purchaserHqCode;
            }

    public String getPurchaserHqCode()
            {
            return purchaserHqCode;
            }
    public void setSoNo(String soNo)
            {
            this.soNo = soNo;
            }

    public String getSoNo()
            {
            return soNo;
            }
    public void setSupplierCode(String supplierCode)
            {
            this.supplierCode = supplierCode;
            }

    public String getSupplierCode()
            {
            return supplierCode;
            }
    public void setBuyerCode(String buyerCode)
            {
            this.buyerCode = buyerCode;
            }

    public String getBuyerCode()
            {
            return buyerCode;
            }
    public void setBuyerName(String buyerName)
            {
            this.buyerName = buyerName;
            }

    public String getBuyerName()
            {
            return buyerName;
            }
    public void setBuyerProvince(String buyerProvince)
            {
            this.buyerProvince = buyerProvince;
            }

    public String getBuyerProvince()
            {
            return buyerProvince;
            }
    public void setCategoryCode(String categoryCode)
            {
            this.categoryCode = categoryCode;
            }

    public String getCategoryCode()
            {
            return categoryCode;
            }
    public void setSubclassCode(String subclassCode)
            {
            this.subclassCode = subclassCode;
            }

    public String getSubclassCode()
            {
            return subclassCode;
            }
    public void setSoStatus(String soStatus)
            {
            this.soStatus = soStatus;
            }

    public String getSoStatus()
            {
            return soStatus;
            }
    public void setOwnerId(String ownerId)
            {
            this.ownerId = ownerId;
            }

    public String getOwnerId()
            {
            return ownerId;
            }
    public void setOpenId(String openId)
            {
            this.openId = openId;
            }

    public String getOpenId()
            {
            return openId;
            }
    public void setDataSource(String dataSource)
            {
            this.dataSource = dataSource;
            }

    public String getDataSource()
            {
            return dataSource;
            }
    public void setDataSourceCreateTime(String dataSourceCreateTime)
            {
            this.dataSourceCreateTime = dataSourceCreateTime;
            }

    public String getDataSourceCreateTime()
            {
            return dataSourceCreateTime;
            }

    @Override
    public String toString(){
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id",getId())
            .append("status",getStatus())
            .append("remark",getRemark())
            .append("createBy",getCreateBy())
            .append("createTime",getCreateTime())
            .append("updateBy",getUpdateBy())
            .append("updateTime",getUpdateTime())
            .append("delFlag",getDelFlag())
            .append("purchaserHqCode",getPurchaserHqCode())
            .append("soNo",getSoNo())
            .append("supplierCode",getSupplierCode())
            .append("buyerCode",getBuyerCode())
            .append("buyerName",getBuyerName())
            .append("buyerProvince",getBuyerProvince())
            .append("categoryCode",getCategoryCode())
            .append("subclassCode",getSubclassCode())
            .append("soStatus",getSoStatus())
            .append("ownerId",getOwnerId())
            .append("openId",getOpenId())
            .append("dataSource",getDataSource())
            .append("dataSourceCreateTime",getDataSourceCreateTime())
        .toString();
    }
}
